
.pop-mensagem {  }
.pop-mensagem .header {  }
.pop-mensagem .header h1 a { display: block; width: 250px; height: 101px; margin: 15px auto 0; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_logotipopequeno.png") center center no-repeat; }
.pop-mensagem .header h2 { margin: 11px 0; font-size: 16px; color: #aa8a70; }
.pop-mensagem .header .close { top: 0; right: 0; }
.pop-mensagem .header .close #ctl00_lnkFechar1 { position: absolute; top: 0; right: 0; display: block; padding-right: 17px; color: #aa8a70; text-transform: lowercase; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_close_icon.png") right center no-repeat; }
.pop-mensagem .content {  }
.pop-mensagem .footer {  }

.pop-foto {  }
.pop-foto .header {  }
.pop-foto .header h1 a { display: block; width: 250px; height: 101px; margin: 10px auto 0; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_logotipopequeno.png") center center no-repeat; }
.pop-foto .header h2 { margin: 11px 0; font-size: 16px; color: #aa8a70; }
.pop-foto .header .close { top: 0; right: 0; }
.pop-foto .header .close #ctl00_lnkFechar1 { position: absolute; top: 0; right: 0; display: block; padding-right: 17px; color: #aa8a70; text-transform: lowercase; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_close_icon.png") right center no-repeat; }
.pop-foto .content {  }
.pop-foto .content #ctl00_Conteudo_tbxArquivo { margin: 10px 0; }
.pop-foto .content .bt.fisubmit { margin-top: 10px; margin-bottom: 10px; padding:8px 15px; color:#aa8a70; font-size:13px; border:none; background:#ced4b9; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.pop-foto .footer { display: none; }


.embalagem {  }
.embalagem h1 a { display: block; width: 250px; height: 101px; margin: 15px auto 0; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_logotipopequeno.png") center center no-repeat; }
.embalagem .steps { display: none; }
.embalagem .content {  }
.embalagem .content .mainWrapper { margin-top: 20px; padding: 20px; background: #fff; }
.embalagem .content .mainWrapper h3 { font-size: 16px; color: #aa8a70; }
.embalagem .content .mainWrapper .contentWrapper { margin-top: 15px; }
.embalagem .content .mainWrapper .contentWrapper h4 { color: #aa8a70; }
.embalagem .content .mainWrapper .contentWrapper .wrapper { padding: 10px 0; border-top: 1px solid #aa8a70; }
.embalagem .content .mainWrapper .contentWrapper .wrapper h5 { margin-bottom: 10px; color: #000; }
.embalagem .content .mainWrapper .contentWrapper .wrapper .msg {  }
.embalagem .content .mainWrapper .contentWrapper .wrapper .msg legend { padding: 10px 0; font-weight: bold; font-size: 13px; }
.embalagem .content .mainWrapper .contentWrapper .wrapper .msg .grp { min-height: 30px; margin-bottom: 5px; }
.embalagem .content .mainWrapper .contentWrapper .wrapper .msg label { font-weight: bold; color: #aa8a70; }
.embalagem .content .mainWrapper .contentWrapper .wrapper .msg .fitext { margin-left: 5px; padding: 4px; border: 1px solid #aa8a70; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.embalagem .content .mainWrapper .contentWrapper .wrapper .msg .fitext.error { border: 1px solid red; }
.embalagem .content .mainWrapper .contentWrapper .wrapper .msg .limita-caracter { margin-top: 10px; padding: 4px; border: 1px solid #aa8a70; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.embalagem .content .mainWrapper .contentWrapper .wrapper .msg .limita-caracter.error { border: 1px solid red; }
.embalagem .btw { padding-bottom: 15px; margin-bottom: 10px; }
.embalagem .btw .fisubmit { margin-top: 10px; float: right; padding:8px 15px; color:#aa8a70; font-size:13px; border:none; background:#ced4b9; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.finaliza-compra .content { background: #fff; padding: 20px; }
.finaliza-compra .content h2 { display: block; width: 155px; height: 31px; margin-top: -20px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_finalizarcompraheading.png") 0 0 no-repeat; }
.finaliza-compra .content .success { margin-top: 20px; color: #aa8a70; font-size:14px; }
.finaliza-compra .content .success .congrats {  }
.finaliza-compra .content .success .order-number { margin-top: 20px; font-size: 14px; color: #000; font-weight:bold; }
.finaliza-compra .content .success .order-number strong { font-size: 30px; }
.finaliza-compra .content .success #PrazoEntrega { margin-top: 20px; }
.finaliza-compra .content .success .print { margin-top: 20px; line-height: 22px; }
.finaliza-compra .content .success .print li { display: block; padding: 10px 0; } 
.finaliza-compra .content .success .print li a { color: #AA8A70; font-weight: bold; text-decoration: underline; }
.finaliza-compra .content .success .warning {  }
.finaliza-compra .content .success .txtFinalizacao { margin-top: 20px; }
.finaliza-compra .content .success .info { margin-top: 20px; }
.finaliza-compra .content .success .info .lnkBoleto { margin-top: 20px; color: #AA8A70; font-weight: bold; text-decoration: underline; }
.finaliza-compra .content .success .info .lnkBoleto a { color: #AA8A70; }
.finaliza-compra .content .continuar-comprando { overflow: hidden; margin: 20px 0; position:absolute; right:0; bottom:-60px; }


.editar-conta .meus-dados-alterar fieldset { line-height: 24px; }
.editar-conta .meus-dados-alterar fieldset legend { padding: 15px 0; font-size: 16px; color: #aa8a70; }
.editar-conta .meus-dados-alterar fieldset .nao-altera { font-weight: bold; color: #aa8a70; }
.editar-conta .meus-dados-alterar fieldset .nao-altera strong { color: #000 !important; }
.editar-conta .meus-dados-alterar fieldset .fEmail strong { color: #000 !important; }
.editar-conta .meus-dados-alterar fieldset .grp { min-height: 30px; margin-bottom: 5px; }
.editar-conta .meus-dados-alterar fieldset label { font-weight: bold; color: #aa8a70; }
.editar-conta .meus-dados-alterar fieldset .fitext { margin-left: 5px; padding: 4px; border: 1px solid #aa8a70; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.editar-conta .meus-dados-alterar fieldset .fitext.error { border: 1px solid red; }
.editar-conta .meus-dados-alterar fieldset .limita-caracter { margin-top: 10px; padding: 4px; border: 1px solid #aa8a70; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.editar-conta .meus-dados-alterar fieldset .limita-caracter.error { border: 1px solid red; }
.editar-conta .meus-dados-alterar fieldset select { padding: 2px; border: 1px solid #aa8a70; margin-left: 5px; } 
.editar-conta .meus-dados-alterar fieldset .fRadio {  }
.editar-conta .meus-dados-alterar fieldset .fRadio .firadio { position: relative; top: 3px; margin: 0 6px; }
.editar-conta .meus-dados-alterar fieldset #ctl00_Conteudo_txtApelido { width: 200px; }
.editar-conta .meus-dados-alterar fieldset #ctl00_Conteudo_perApelido_selPermissao { width: 200px; }
.editar-conta .meus-dados-alterar fieldset #ctl00_Conteudo_perEmail_selPermissao { width: 200px; }
.editar-conta .meus-dados-alterar fieldset #ctl00_Conteudo_txtDtNascimentoDia,
.editar-conta .meus-dados-alterar fieldset #ctl00_Conteudo_txtDtNascimentoMes,
.editar-conta .meus-dados-alterar fieldset #ctl00_Conteudo_txtDtNascimentoAno,
.editar-conta .meus-dados-alterar fieldset .DDD.fitext,
.editar-conta .meus-dados-alterar fieldset .telefone.fitext{
	text-align:center;
}
.editar-conta .meus-dados-alterar fieldset #ctl00_Conteudo_txtDtNascimentoDia { width: 45px; }
.editar-conta .meus-dados-alterar fieldset #ctl00_Conteudo_txtDtNascimentoMes { width: 45px; }
.editar-conta .meus-dados-alterar fieldset #ctl00_Conteudo_txtDtNascimentoAno { width: 75px; }
.editar-conta .meus-dados-alterar fieldset .DDD.fitext{ 
	width:45px!important; 
}
.editar-conta .meus-dados-alterar fieldset .telefone.fitext{
	width:140px!important;
}
.editar-conta .meus-dados-alterar fieldset #ctl00_Conteudo_perDtNascimento_selPermissao { width: 200px; }

.editar-conta .meus-dados-alterar fieldset .bts { height: 50px; }
.editar-conta .meus-dados-alterar fieldset .bts li { display: block; float: left; margin-right: 10px; }
.editar-conta .meus-dados-alterar fieldset .bts li .bt { margin-top: 10px; margin-bottom: 10px; padding:8px 15px; color:#aa8a70; font-size:13px; border:none; background:#ced4b9; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.manutencao-conta.alterar-senha {  }
.manutencao-conta.alterar-senha .content { padding: 20px; color: #aa8a70; line-height: 22px; background: #fff; }
.manutencao-conta.alterar-senha .content h2 { display: block; width: 155px; height: 31px; margin-top: -20px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_minhasenhaheading.png") 0 0 no-repeat; } 
.manutencao-conta.alterar-senha .content .alterar-senha { margin-top: 20px; overflow:hidden; }
.manutencao-conta.alterar-senha fieldset .grp { margin: 10px 0; }
.manutencao-conta.alterar-senha fieldset .grp .esqueci-senha { color: #AA8A70; font-size:13px;  }
.manutencao-conta.alterar-senha fieldset label { color: #aa8a70; padding:2px 0 3px; margin:0; }
.manutencao-conta.alterar-senha fieldset .fipassword { margin-left: 5px; padding: 4px; border: 1px solid #aa8a70; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.manutencao-conta.alterar-senha fieldset .fipassword { margin-left: 5px; padding: 4px; border: 1px solid #aa8a70; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.manutencao-conta.alterar-senha fieldset .error { border: 1px solid red; }
.manutencao-conta.alterar-senha .btw {  }
.manutencao-conta.alterar-senha .btw .bt { margin-top: 10px; margin-bottom: 10px; padding:8px 15px; color:#aa8a70; font-size:13px; border:none; background:#ced4b9; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.manutencao-conta.alterar-senha .outras-opcoes { margin-top:15px; }
.manutencao-conta.alterar-senha .outras-opcoes h3 { font-size: 16px; font-weight: bold; }
.manutencao-conta.alterar-senha .outras-opcoes {  }
.manutencao-conta.alterar-senha .outras-opcoes ul { height: 30px; margin-top: 13px; }
.manutencao-conta.alterar-senha .outras-opcoes ul li { display: block; float: left; margin-right: 10px; }
.manutencao-conta.alterar-senha .outras-opcoes ul li a { margin-top: 10px; margin-bottom: 10px; padding:8px 15px; color:#aa8a70; font-size:13px; border:none; background:#ced4b9; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.manutencao-conta.alterar-senha .aviso-erro {  }
.manutencao-conta.alterar-senha .aviso-erro p { color: #000; }
.manutencao-conta.alterar-senha .aviso-erro ul {  }
.manutencao-conta.alterar-senha .aviso-erro ul li { color: red; }
.manutencao-conta.alterar-senha fieldset legend{ display:none; }
.manutencao-conta.alterar-senha .wrapper{ font-size:14px; }
.manutencao-conta.alterar-senha .bt.fisubmit{ margin:0; }

.manutencao-conta.esqueci-senha {  }
.manutencao-conta.esqueci-senha .content { padding: 20px; color: #aa8a70; line-height: 22px; background: #fff; }
.manutencao-conta.esqueci-senha .content h2 { display: block; width: 148px; height: 31px; margin-top: -20px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_esquecisenhaheading.png") 0 0 no-repeat; }
.manutencao-conta.esqueci-senha p{ font-size:14px; }
.manutencao-conta.esqueci-senha .content legend{ display:none; }
.manutencao-conta.esqueci-senha .content .esqueci-senha { margin-top: 10px; }
.manutencao-conta.esqueci-senha .content .esqueci-senha .recuperar-senha {  }
.manutencao-conta.esqueci-senha .content .esqueci-senha .recuperar-senha legend { font-weight: bold; }
.manutencao-conta.esqueci-senha .content .grp { min-height: 30px; margin-bottom: 7px; }
.manutencao-conta.esqueci-senha .content .grp .esqueci-senha { color: #000; }
.manutencao-conta.esqueci-senha .content label { padding: 2px 0 3px; color: #aa8a70; }
.manutencao-conta.esqueci-senha .content .fitext { margin-left: 5px; }
.manutencao-conta.esqueci-senha .content .fipassword { margin-left: 5px; }
.manutencao-conta.esqueci-senha .content .error { border: 1px solid red; }
.manutencao-conta.esqueci-senha .outras-opcoes {  }
.manutencao-conta.esqueci-senha .outras-opcoes ul { height: 30px; margin-top: 13px; }
.manutencao-conta.esqueci-senha .outras-opcoes ul li { display: block; float: left; margin-right: 10px; }
.manutencao-conta.esqueci-senha .roundedButton a{ padding: 2px 15px 3px; }

.manutencao-conta.email-mudou {  }
.manutencao-conta.email-mudou .content { padding: 20px; color: #aa8a70; line-height: 22px; background: #fff; }
.manutencao-conta.email-mudou .content h2 { display: block; width: 148px; height: 31px; margin-top: -20px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_emailmudouheading.png") 0 0 no-repeat; }
.manutencao-conta.email-mudou .content p{ font-size:14px; }
.manutencao-conta.email-mudou .content .esqueci-mudou { margin-top: 25px; }
.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email {  }
.manutencao-conta.email-mudou .content .grp { height: 27px; margin-bottom: 7px; }
.manutencao-conta.email-mudou .content .grp .esqueci-senha { color: #aa8a70; font-size:13px; }
.manutencao-conta.email-mudou .content label { color: #AA8A70; padding: 2px 0 3px; }
.manutencao-conta.email-mudou .content .fitext { margin-left: 5px;}
.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email .dados-anteriores {  }
.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email .dados-anteriores h3 { display:none; }
.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email .novos-dados {  }
.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email .novos-dados h3 { display:none; }
.manutencao-conta.email-mudou .content .outras-opcoes {  }
.manutencao-conta.email-mudou .content .outras-opcoes h3 { font-size: 14px; }
.manutencao-conta.email-mudou .content .outras-opcoes ul { height: 30px; margin-top: 13px; }
.manutencao-conta.email-mudou .content .outras-opcoes ul li { display: block; float: left; margin-right: 10px; }
.manutencao-conta.email-mudou .content .outras-opcoes ul li a{ padding: 2px 15px 3px; }

.manutencao-conta .mainContentWrapper{ position:relative; }

#TB_overlay { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_overlay_shadow.png") 0 0 repeat; }
#TB_window { padding: 10px; min-height: 215px; background: #ede8e0; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; -moz-box-shadow: 0px 0px 15px #333; -webkit-box-shadow: 0px 0px 15px #333; box-shadow: 0px 0px 15px #333; }
#TB_title { position: absolute; top: 0; right: 0; }
#TB_closeWindowButton { display: block; float: right; padding-right: 17px; color: #aa8a70; text-transform: lowercase; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_close_icon.png") right center no-repeat; }
#TB_iframeContent { width: 100%; min-height: 200px; }

hr { display: block; height: 1; visibility: hidden; }
.bt { cursor: pointer; }